package com.emm.yixun.anotations;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
 *@Description:防止重复提交注解，用于方法上
 *在新建页面方法上，设置needSaveToken()为true，此时拦截器会在Session中保存一个token
 *时需要在新建的页面中，提交时 需要传递token
 *保存方法需要验证重复提交的，设置needRemoveToken为true
 *此时会在拦截器中验证是否重复提交
 *@Author:Administrator
 *@Since:2017年4月24日
 *@Version:1.1.0
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface AvoidDuplicateSubmission {
	boolean needSaveToken() default false;

	boolean needRemoveToken() default false;
}
